<!--
 * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @Date: 2023-03-19 10:13:15
 * @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @LastEditTime: 2023-03-19 11:10:09
 * @FilePath: \从0到1的楷楷\从0到1的楷楷\pink系列\Javasritp\第三天\作业\练习题1.html
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // * 需求1：让用户输入五个有效年龄（0 - 100之间），** 放入数组中 **

        //  * 必须输入五个有效年龄年龄，如果是无效年龄，则不能放入数组中
        // * 需求2：打印出所有成年人的年龄(数组筛选)
        // * 需求3：打印出所有人总年龄 （累加）
        // * 需求4：打印出所有人的平均年龄 （累加）
        // * 需求5：打印出最大年龄和最小年龄 （最大值）

        // 需求1：让用户输入五个有效年龄（0 - 100之间）
        let arr = []
        while (arr.length < 5) {
            let num = +prompt(`请输入第${arr.length + 1}个年龄`)

            if (num > 0 && num < 100) {
                arr.push(num)

            }
        }
        // for(i=0;i<=arr.length;i++){
        // if(arr[i]>=18){
        //     document.write(`已经成年的有：${arr[i]+1}<br>`)
        // }
        // }
        // 需求3：打印出所有人总年龄 
        let sum = 0
        for (let i = 0; i < arr.length; i++) {
            sum += arr[i]
        }
        document.write(`所有人的年龄是: ${sum} <br>`)
        // 需求4：打印出所有人的平均年龄 
        let zong = 0
        for (i = 0; i <= arr.length; i++) {
            zong = sum / arr.length
        }
        document.write(zong)

        // 需求5：打印出最大年龄和最小年龄 （最大值）
        arr.sort(function (a, b) {
            return a - b;
        }) // 升序
        let min = arr[0]  // 
        let max = arr[arr.length - 1] 
    </script>
</body>

</html>